Convolutional Neural Network

Hui Lin

2018-05-20

Neural Network Basic

Input (x) Output (y) Application
Home features Price Real Estate
Ad, user info Click on an Ad? (0/1) Online Advertising
Image Object (1, …, 10) Photo tagging
Image, Radar info Position of other cars Autonomous driving
Audio Text transcript Speech recognition
English Chinese Machine translation
Voice Voice Human computer conversation

Neural Network Example

Computer vision

Computer vision

Computer Vision

Image Data

Convolutions Schematic

HTML5 Icon

Edge Detection

Vertical Edge Detection

Parameters

Padding

Strided convolutions

Summary of Convolutions

Convolutions Over Volume

Your Turn: Number of Parameters in One Layer

If you have 10 filters that are \(3 \times 3 \times 3\) in one layer of a neural network, how many parameters does that layer have?

Summary of Notation

Pooling Layers